/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  outline-style: none;
  outline-width: 0;
  padding: 0;
}


body, table, td, input, select, option, textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

body, html {
  color: #353535;
  line-height: 1.5em;
  background:url('../img/bg_main.gif') scroll repeat 0px 205px; /*#f2efea*/
}

img{
  border: none;
}

.wrapper_screen {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  background:url('../img/bg.jpg') repeat-x scroll center top; /*#1064c6*/
  display: table;
  width: 100%;
}

.wrapper_footer {
  background:url('../img/bg_footer.jpg') repeat-x scroll center top #016691;
  min-height: 227px;	 
  display: table;
  width: 100%;
  padding:10px 0;
}

.wrapper_main {
  margin: 0 auto;
  width: 1024px;	  
}

.head {
  margin: 0 auto;
  width: 1024px;
  font-size:14px;
  color:#FFFFFF;
  /*background:url(../img/head.jpg) no-repeat scroll center top transparent;*/
}

.contenu {
  padding:1px 0;
  margin:0 auto;
}

.footer{
  width: 1024px;
  color:#fff;
  font-size:11px;
  margin:0 auto;}

a{color:#ffd800; text-decoration:none; }

.cpos_1 {
  float: left;
}

.cpos_2 {
  float: right;
}

.clearer{ clear:both;}

.logo{background:url(../img/logo.png) no-repeat scroll left top transparent; width:196px; text-align:center;cursor: pointer}

.w250{ width:250px; margin-left:30px; .margin-left:70px}

.w298{width:298px; margin-top:7px;}
.w133{width:133px; margin-right:20px;}

.w700{ width:820px; .width:820px;}

#currencies_block_top select {
  background: none repeat scroll 0 0 #0d6998;
  border: 1px solid #01486d;
  color: #ffd700;
  font: 13px "Georgia";
  height: 26px;
  margin: 0;
  padding: 2px;
  width: 120px;
  margin-top:15px;
}

.search_block_top {
  width: 1024px;
  margin-bottom: 10px;
  margin-top: 4px;
  float:left;
  height:48px; 
  position: relative;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  khtml-border-radius: 5px;
  background: url('../img/search_box.gif') no-repeat;
}

.search_block_top .search_query{
  margin-left:9px;
  margin-top: 8px;
  height:32px;
  width:879px;
  border:none;  
  color: #E06704;
  float: left;
  font: 18px "Georgia";
}

.search_block_top .submit{
  background: url('../img/button_search.png') no-repeat;
  width:121px;
  height: 39px;
  border: none;
  cursor: pointer;
  margin-top: 4px;
  margin-left: 9px;
  color: white;
  font: 16px "Georgia";
  font-weight: bold;
  padding-left: 15px;
}

.edtLogin{background-color:#0d6998;
          height: 15px;
          width: 133px;
          color:#7fb0c8;
          font-size:12px;
          padding:5px;
          border:solid 1px #2985b4;
          border-radius: 4px;}

.reg_rule {
  margin-right: 5px;
  vertical-align: -1px;
}

.head a{ color:#fff; font-size:12px;}
.head a:hover{ color:#fff; text-decoration:underline;}

.mg5{margin-top:5px;}

.mg10{margin-top:10px;}

.mg15{padding-left:90px; padding-top:10px;}

/*.button1{  background: url(../img/button1.png) no-repeat;
           border: none;
           color: #fff;
           cursor: pointer;
           font-size: 12px;
           height:40px;
           width:85px;
           text-decoration: none;
}*/

input {
  outline: medium none;
}

#header_links {
  left: 0;
  margin-top:4px;
  .margin-top:1px;
  padding-left: 5px;
}

#header_links li {
  background: url(../img/header-links-border.jpg) no-repeat scroll right 0 transparent;
  display: block;
  float: left;
  height: 45px;
}

#header_links a {
  color: #ffd700;
  display: block;
  font: 14px "Georgia";
  height: 33px;
  padding: 12px 7px 0;
  text-decoration: none;
  text-transform: capitalize;
}

#header_links a:hover, #header_links a.active {
  background: url(../img/header-links-active.png) no-repeat scroll 50% bottom transparent;
  color: #fff;
  font-weight: bold;
}

#header_links li.last {
  background: none repeat scroll 0 0 transparent;
}

.color_e06704{color:#e06704;}

.w600{margin-top:15px;}
.w600 a{color:#0d6998;}
.w600 a:hover{color:#0d6998; text-decoration:underline;}

.search {
  color: #FFFFFF;
  display: inline-block;
  float: right;
  font-size: 10pt;
  font-weight: 700;
  width: 335px;
}

.input_search {
  background-color: Transparent;
  background-image: url(../img//bg_text.png);
  background-repeat: no-repeat;
  border: medium none;
  float: left;
  font-size: 9pt;
  height: 51px;
  line-height: 51px;
  padding-left: 55px;
  padding-right: 5px;
  width: 168px;
  color: #D1E3EC;
}

.button_search {
  background-image: url(../img/search.png);
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 51px;
  width: 107px;
  color: #fff;
}

.lg_border {
  border-radius: 5px 5px 5px 5px;
  /*  -moz-box-shadow: 0 0 5px 5px #ccc;
    -webkit-box-shadow: 0 0 5px 5px #ccc;
    box-shadow: 0 0 5px 5px #ccc;*/
  margin: 10px 10px 20px 10px;
  padding: 20px;
  background-color: #ffffff;

}

.img{ border:solid 3px #fff; 
      -moz-box-shadow: 0 0 2px 2px #ccc;
      -webkit-box-shadow: 0 0 2px 2px #ccc;
      box-shadow: 0 0 2px 2px #ccc;
      margin-right:10px;}

.title{
  color:#0d6998; font-size:16px; 
  font-weight:bold;
  padding:7px;
  background: url('../img/title.png') repeat transparent;
  border-radius: 5px 5px 0px 0px;
  -webkit-border-radius:5px 5px 0px 0px;
  -moz-border-radius:5px 5px 0px 0px;
  khtml-border-radius:5px 5px 0px 0px;
  height: 15px
}
.promotion_box{
  width:298px;
  height:289px;
  float:right;
  padding:5px;
  border-bottom-right-radius: 5px;
}

.w400{ border-right: solid 1px #d2d2d2; padding-right:10px; width:390px;}

.color_0d6998{color:#0d6998; font-size:14px; margin-bottom:20px;}

.button1, .more{  background: url(../img/more.png) no-repeat;
                  border: none;
                  color: #fff;
                  cursor: pointer;
                  font-size: 12px;
                  height:40px;
                  width:118px;
                  text-decoration: none;
                  line-height:40px;
                  text-align:center;
}

.button1:hover, .more:hover{ 
  background: url('../img/more_over.png') no-repeat;
  border: none;
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  height:40px;
  width:118px;
  text-decoration: none;
  line-height:40px;
  text-align:center;
}

.button2{  background: url(../img/button2.png) no-repeat;
           border: none;
           color: #fff;
           cursor: pointer;
           font-size: 22px;
           height:51px;
           width:202px;
           text-decoration: none;
           line-height:51px;
           text-align:center;
           font-weight:bold;
}

.button_download a{ 
  background: url('../img/download.png') no-repeat;
  cursor: pointer;
  height:40px;
  width:141px;
  border: none;
  float:left;
}

.button_download a:hover{  
  background: url('../img/download_hover.png') no-repeat;
  cursor: pointer;
  height:40px;
  width:141px;
  border: none;
  float:left;
}

.big a{ 
  background: url('../img/download_big.png') no-repeat;
  height:50px;
  width:175px;
}

.big a:hover{  
  background: url('../img/download_hover_big.png') no-repeat;
  height:50px;
  width:175px;
}

.disabled a, .disabled a:hover{
  background: url('../img/download_disabled.png') no-repeat;
  height:50px;
  width:175px;
}

.color_ff0000{color:#ff0000; }

.font18{font-size:18px; font-weight:bold; }

.line{color:#d2d2d2; font-weight:normal;}

.font14{font-size:14px;}

.center{text-align:center;}

.w214{width:214px;}

.font30{font-size:30px; font-weight:bold; color:#0d6998; margin-top:20px;}
.font18{font-size:18px; font-weight:bold; color:#0d6998; margin-top:10px;}
.mg20{margin-top:20px;}

.w1 {
  width: 230px;
}

.w2 {
  margin-left: 90px;
  width: 211px;
}

.w3 {
  margin-left: 90px;
  width: 140px;
}

.w4 {
  margin-left: 90px;
  width: 130px;
}

.font20{font-size:20px;}

/* chi tiet*/

.w700_2{ width:700px;}

.w680{width:680px;}

.w300{ padding-left:10px; width:290px;}

.lg_border2 {
  border-radius: 5px 5px 5px 5px;
  /*  -moz-box-shadow: 0 0 5px 5px #ccc;
    -webkit-box-shadow: 0 0 5px 5px #ccc;
    box-shadow: 0 0 5px 5px #ccc;*/
  margin: 10px 10px 20px 10px;
  background-color: #ffffff;

}

.lg_border3 {
  border-radius: 5px 5px 5px 5px;
  /*  -moz-box-shadow: 0 0 5px 5px #ccc;
    -webkit-box-shadow: 0 0 5px 5px #ccc;
    box-shadow: 0 0 5px 5px #ccc;*/
  margin: 10px 10px 20px 10px;

}

.font24{font-size:24px;}

.color_0D6998{color:#0D6998;}

.w710{width:700px; background: url(../img/bg_box.png) repeat-y left top;}

.w217{ padding: 10px 10px 10px 25px; width: 194px; color:#fff;}

.head_box{background: url(../img/head_box.png) no-repeat left top; height:29px;}

.footer_box{background: url(../img/footer_box.png) no-repeat left top; height:29px;}

.mg_bt30{margin-bottom:30px;}

.border_51e4f7{
  border-radius: 5px 5px 5px 5px;
  /*  -moz-box-shadow: 0 0 1px 1x #51e4f7;
    -webkit-box-shadow: 0 0 1px 1px #51e4f7;
    box-shadow: 0 0 1px 1px #51e4f7;*/
  margin-top:20px;
  padding:5px;}

.w493{ padding: 10px 20px 20px 10px; width:435px;}

.w270{width:260px;}

.lg_border4 {
  border-radius: 5px 5px 5px 5px;
  /*  -moz-box-shadow: 0 0 5px 5px #ccc;
    -webkit-box-shadow: 0 0 5px 5px #ccc;
    box-shadow: 0 0 5px 5px #ccc;*/
  width:300px;
  margin-top:10px;
  background-color: #ffffff;
}

.mg10_2{margin:10px;}

.boder_bottom{ padding:10px; border-bottom: solid 1px #d2d2d2; margin-bottom:10px;}

.boder_bottom_2{ padding:10px; margin-bottom:20px;}

.error {
  background-color: #D83A2E;
  background-image: -moz-linear-gradient(#E4776F, #D83A2E);
  background-repeat: repeat-x;
  border-bottom-color: #B32B21;
  padding: 5px;
  color: #ffffff;
  margin-bottom: 7px;
}
.message {
  background-color: #62BC62;
  background-image: -moz-linear-gradient(#97D397, #62BC62);
  background-repeat: repeat-x;
  border-bottom-color: #46A546;
  padding: 5px;
  color: #ffffff;
  margin-bottom: 7px;
}
.error p, .message p{
  line-height: 0px;
}

.paging_page {
  margin-bottom: 5px;
  margin-top: 20px;
  text-align: center;
  white-space: nowrap;
}

.bg_transparent{
  background: url('../img/transparent.png');
}

.paginate_button, .next_paginate_button, .prev_paginate_button {
  border: 1px solid #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  color: #555555;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  padding: 3px;
  margin: 5px;
  cursor: pointer;
}
.currentPage, .paginate_button:hover {
  color: #FE0000;
  cursor: default;
  font-weight: normal;
  margin: 5px;
}

.font16{font-size:16px; font-weight:bold; color:#0d6998; text-align:center;}

/* Sign up*/

.form1{padding:0 10px;}

.table1{float: left;
        margin: 0;
        padding: 0 10px;
        text-align: left;
        width: 100%;
        margin-bottom:10px;}
.table1 td{height:35px;}




.table1 input {
  background-color:#FFFFFF;
  border: 1px solid #86a8c2;
  color: #858585;
  float: left;
  font-size: 11px;
  height: 20px !important;
  line-height: 13px;
  padding: 3px !important;

}

.text4{color:#0D6998;}

.table1 .input1{ width: 330px !important;}

.select1{background-color:#FFFFFF;
         border: 1px solid #86a8c2;
         color: #858585;
         float: left;
         font-size: 11px;
         height: 27px !important;
         line-height: 13px;
         padding: 3px !important;
         width: 338px !important;}

.mg420{margin-left:420px;}

/*Forget password*/

.w300{width:250px; /*margin-left:350px;*/}

.input2{ width: 186px !important;}

.mg50{margin-left:50px;}

.to_provider{
  background: url("../img/bg_to_provider.png") no-repeat scroll 100% 100%;
  float: right;
  margin: 0;
  width: 180px;
  height: 45px;
  text-align: left;
  padding-left: 0px;
  line-height: 40px;
  font-weight: bold;    
  position: absolute;
  right:0px;
}
.to_provider a{
  margin-left: 20px;
}
#change_location{
  background: url("../img/change_location.png") no-repeat scroll 100% 100%;
}

/* clock */

#wrapping div, #wrapping section, #wrapping span { display: block; }


#wrapping { width: 200px; margin: 0 auto; 
}

#clock-ticker { display: block; 
                }
#clock-ticker .block { position: relative; color: #fff; font-weight: bold; float: left;
                       /*        margin-right: 22px; */
}

#clock-ticker .block .flip-top {
  width: 47px; 
  height: 13px; 
  line-height: 25px; 
  font-size: 20px;
  background: url('../img/flip-top.png') no-repeat; 
  text-align: center; 
  color: black;
}
#clock-ticker .block .flip-btm { 
  width: 47px; height: 13px;
  background: url('../img/flip-btm.png') no-repeat;
  text-align: center; 
}

#clock-ticker .block .label { 
  color: #FBFBFB; 
  font-weight: bold;
  font-size: 10px; 
  text-transform: uppercase; 
  width: 47px; 
  line-height: 11px;
  text-align: center; 
  font-family: "Calibri", Arial, sans-serif;
  text-shadow: 1px 1px 0px #333; 
}

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }

html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
